home *** CD-ROM | disk | FTP | other *** search
/ Creative Computers / Creative Computers CD-ROM, Volume 1 (Legendary Design Technologies, Inc.)(1994).iso / commercial / inovatronics / candodemo / cando3.0info!!! / cando3features.txt < prev    next >
Text File  |  1994-11-17  |  8KB  |  332 lines

  1. CanDo 3.0 is finally here!
  2.  
  3. CanDo 3.0 is a major revision with a new manual and an additional
  4. Tutorial Manual with over 10 new tutorials.
  5.  
  6. The New CanDo 3.0 will retail for $399.95.
  7. The CanDo upgrade price will be $159.95 for a limited time.  After
  8. October 31, the price will go up to $179.95.
  9.  
  10. As an added bonus, Inovatronics is introducing the CanDo Debugger.
  11. This will only be available directly from Inovatronics, and will be
  12. $99.95 with the CanDo 3.0 upgrade.  Sold separately, the CanDo
  13. Debugger retails for $199.95.
  14.  
  15. There will be a $5.00 shipping and handling fee for all orders.
  16.  
  17.  
  18. QUOTES FROM ONE OF OUR BETATESTERS:
  19. ===================================
  20.  
  21. " Holy Jumpin' Jehosaphats!  What a brilliant upgrade!!!  You have
  22. put in so many great new things to (CanDo 3.0) it's unbelievable...
  23. The object cursor stuff is outstanding... CanDebug is incredible!
  24. I can't wait to use it extensively.  It's definitely far superior
  25. to anything that is currently available for (MicroSoft's Visual
  26. Basic)."
  27.  
  28. Jim O'Flaherty, Jr.
  29.  
  30.  
  31.  
  32. CANDO 3.0 FEATURES:                    
  33.     
  34.  
  35. New Main Panel
  36.  
  37. -    Easier, cleaner interface with scrolling icons
  38.  
  39. -    Configurable Hot keys to engage object editors
  40.  
  41. Object Cursor
  42.  
  43. -    Knobs to control size and location of objects
  44.  
  45. -    Snap-To-Grid alignment of objects
  46.  
  47. -    Multiple alignment tools, over 20
  48.  
  49. -    Double-click on object to bring up the Object Editor
  50.  
  51. -    Shift-Double-click on object to edit the object's scripts
  52.  
  53. Improved Screen/Window Object
  54.  
  55. -    Discrete control of Screen and Window attributes
  56.  
  57. -    Improved Public Screen support
  58.  
  59. -    Screen palette and font support
  60.  
  61. 53 Window/Screen Transition Effects
  62.  
  63. -    Built-In Time Control, A 2 second effect will take
  64.  
  65.     2 seconds, no matter what machine you run on.
  66.  
  67.     Window/Screen/Brush/Palette Support time control.
  68.  
  69. Brush Buffer Management Commands
  70.  
  71. -    Off-Screen rendering
  72.  
  73. -    Create brush
  74.  
  75. -    Recreate brush mask based on new transparent color
  76.  
  77. Improvements to BrushAnims
  78.  
  79. -    Position brushanims beyond previous 512 limit
  80.  
  81. Function Support
  82.  
  83. -    Routines as Functions
  84.  
  85. Many new and improved commands and functions
  86.  
  87. -    Too numerous to list
  88.  
  89. -    Blank lines and easier comments in scripts
  90.  
  91.  
  92.  
  93. Editor Tools
  94.  
  95.     Object Browser
  96.  
  97.     -    Shows list of current objects in card
  98.  
  99.     -    Object type-oriented actions
  100.  
  101.     Buffer Browser
  102.  
  103.     -    Shows list of current loaded buffers
  104.  
  105.     -    Buffer type-oriented actions
  106.  
  107.     BrushEfx Editor
  108.  
  109.     -    50 Brush Effects
  110.  
  111.     -    Real-Time scaling and panning
  112.  
  113.     -    Non-Flashing transparency
  114.  
  115.     -    WYSIWYG editor
  116.  
  117.     PaletteEfx Editor
  118.  
  119.     -    27 Palette and Genlock Effects
  120.  
  121.     -    Under AmigaDos 3.0, supports palette range protection
  122.  
  123.     -    Genlock supports border and sprite management
  124.  
  125.     -    WYSIWYG editor
  126.  
  127.     Arexx Browser
  128.  
  129.     -    Send real or test messages
  130.  
  131.     -    Create scripts from conversation
  132.  
  133.     Improved Help
  134.  
  135.     -    Allows wildcard searching for help files
  136.  
  137.     -    Template insertion
  138.  
  139.     -    Extensive online documentation
  140.  
  141.     
  142.  
  143. Object Tools
  144.  
  145.     Documents
  146.  
  147.     -    Colored lines, get and set line, search and replace     
  148.         attributes
  149.  
  150.     -    Improved scrollers
  151.  
  152.     Labels
  153.  
  154.     -    On buttons, fields, documents, and sliders
  155.  
  156.     Borders
  157.  
  158.     -    Improved border render on all GUI objects
  159.  
  160.     Fields
  161.  
  162.     -    Now supports fonts and colors
  163.  
  164.     -    Height is settable
  165.     
  166.     -    Tab Support
  167.  
  168.     Buttons
  169.  
  170.     -    Text buttons support arbitrary size
  171.  
  172.     Key Input
  173.  
  174.     -    Improved ANSI support
  175.  
  176.     BufferManager & VariableManager
  177.  
  178.     -    Examine and flush buffers & variables
  179.  
  180.     Text Titling
  181.  
  182.     -    On-screen title editing and positioning 
  183.  
  184.     Menu Editor
  185.  
  186.     -    Improved menu editor
  187.  
  188.  
  189.  
  190. Synchronous Requesters
  191.  
  192. -    Simpler sub-decks
  193.  
  194. -    Open window with requester from an expression, use returned value
  195.  
  196.  
  197.  
  198. New Documentation
  199.  
  200. -    Tutorial manual with hands on examples of many features
  201.  
  202. -    Separate extensive reference manual
  203.  
  204.  
  205.  
  206. Revised Licensing Policy
  207.  
  208. -    Free runtime Deckbrowser & Library for non-commercial use.
  209.  
  210.  
  211.  
  212. Retail: Only $399.95  *requires 2.04 AmigaDos, 2MB RAM, Harddisk
  213.  
  214.  
  215.  
  216. CanDebug Features:
  217.  
  218. Overview:
  219. ========
  220.  
  221. With the CanDo Debugger, you can now examine your CanDo scripts as
  222. they execute.  You can step through your Decks a line at a time, or
  223. use Breakpoints to define lines to stop at.  When you are stopped
  224. on a line, you can view the values of the Deck's variables, view a
  225. list of currently loaded buffers, set breakpoints on any line in
  226. any script of your deck, easily locate a script by using the Object
  227. Browser, and more...  All from a point-and-click, graphical user
  228. interface.
  229.  
  230. Step through your running scripts:
  231. =================================
  232.  
  233. Step In
  234.  
  235.    Performs the current command, single stepping into any routines
  236.    called by the command.
  237.  
  238. Step Over
  239.  
  240.    Performs the current command and any routines called by the
  241.    command, then stops at the next command to execute.
  242.  
  243. Step Out
  244.  
  245.    Performs the rest of the current script, then stops at the next
  246.    command to execute.
  247.  
  248. Run
  249.  
  250.    Executes the deck without stepping, until a user defined Breakpoint
  251.    is reached.
  252.  
  253. Break
  254.  
  255.    This is the opposite of "Run".  This option allows you to force
  256.    an immediate breakpoint at the line the Deck is currently about to
  257.    execute.  This is very useful in debugging infinite loops, and can
  258.    also allow you run the Deck, use the Deck to reach a point you want
  259.    to debug, then start debugging from that point.  If you don't know
  260.    which script to set a breakpoint in, this feature is very useful.
  261.  
  262. Define, clear, and View Breakpoints
  263.  
  264.    A breakpoint can be defined for any line of a script in your
  265.    Deck.  Any line with a breakpoint will be highlighted.  CanDebug
  266.    can also display a list of current Breakpoints.  The list of
  267.    breakpoints can be saved for further debugging of the same deck.
  268.  
  269. Script Skip List
  270.  
  271.    You can provide a list of scripts that you don't need to debug, that
  272.    CanDebug should perform silently.
  273.  
  274. Examine your running Deck:
  275. =========================
  276.  
  277. Script Views
  278.  
  279.    Display as many Scripts as you need, each in its own window.  A
  280.    common window is provided which always displays the currently
  281.    executing script.
  282.  
  283. Script Execution Stack
  284.  
  285.    View the name of the scripts that executed to reach the current
  286.    script.  This list will answer the question: How did I get to this
  287.    script?
  288.  
  289. Object Browser
  290.  
  291.    Displays the Object structure of the Current Deck, allowing you
  292.    to see what Scripts are defined for the Objects, and what routines
  293.    exist in the Deck.  Double-click on a script name to open a Script
  294.    Viewing window displaying that script.
  295.  
  296. Variable Browser
  297.  
  298.    View the list of all Variables, Global, Local, and Static, which
  299.    currently exist when the current line executes.  You can also view
  300.    the contents of any variable in this list, included the contents of
  301.    Array and Record elements.
  302.  
  303. Buffer List
  304.  
  305.    View the list of currently loaded Buffers.  This list will help you
  306.    determine which loaded buffers are actually used, which could have
  307.    been flushed to save memory, which are not loaded but should be, etc.
  308.  
  309. Memory Usage
  310.  
  311.    CanDebug keeps a graph of memory usage.  By watching this graph as
  312.    you step through your scripts, you can learn where your Deck is using
  313.    memory.  If your deck is using too much memory at any point, you can
  314.    look at the buffer list or variable browser to determine if your have
  315.    any resources that can be flushed or disposed.
  316.  
  317. Argument Viewer
  318.  
  319.    View the values of the argument to the current command.
  320.  
  321. Perform Commands
  322.  
  323.    Is there a global variable you need to change the value of
  324.    before continuing to step through your scripts?  Would you like to
  325.    flush some buffers to see what effect that would have on memory
  326.    usage?  CanDebug allows you to write scripts to perform as though
  327.    they were part of the Deck being debugged.  While this modifies the
  328.    running deck, it can be useful in testing the effects of
  329.    modifications you plan to make to the deck, prior to making the
  330.    modifications.
  331.  
  332.